/*
 * Copyright (c) 2015 www.smarthome.com All rights reserved. 本软件源代码版权归----所有,未经许可不得任意复制与传播.
 */
package com.smarthome.domain.bean;

import com.alibaba.fastjson.JSONObject;
import com.smarthome.domain.bean.base.BaseDomain;

/**
 * shEquipmentDevCamera
 * 
 * @author KongXiangyu
 * @since 2015-11-23
 */
public class ShEquipmentDevCamera extends BaseDomain {

	private static final long serialVersionUID = 1L;
	private Long residenceId;
	private Long equipmentProducerId;
	private String name;
	private String code;
	private String address;
	private Integer status;
	private String sdkParam;
	//
	private String residenceName;
	private String equipmentProducerName;
	private JSONObject sdk;

	public ShEquipmentDevCamera() {
		// 默认无参构造方法
	}

	/**
	 * 获取 residenceId
	 * 
	 * @return
	 */
	public Long getResidenceId() {
		return residenceId;
	}

	/**
	 * 设置 residenceId
	 * 
	 * @param residenceId
	 */
	public void setResidenceId(Long residenceId) {
		this.residenceId = residenceId;
	}

	public Long getEquipmentProducerId() {
		return equipmentProducerId;
	}

	public void setEquipmentProducerId(Long equipmentProducerId) {
		this.equipmentProducerId = equipmentProducerId;
	}

	/**
	 * 获取 name
	 * 
	 * @return
	 */
	public String getName() {
		return name;
	}

	/**
	 * 设置 name
	 * 
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	/**
	 * 获取 address
	 * 
	 * @return
	 */
	public String getAddress() {
		return address;
	}

	/**
	 * 设置 address
	 * 
	 * @param address
	 */
	public void setAddress(String address) {
		this.address = address;
	}

	/**
	 * 获取 status
	 * 
	 * @return
	 */
	public Integer getStatus() {
		return status;
	}

	/**
	 * 设置 status
	 * 
	 * @param status
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}

	/**
	 * 获取 sdkParam
	 * 
	 * @return
	 */
	public String getSdkParam() {
		return sdkParam;
	}

	/**
	 * 设置 sdkParam
	 * 
	 * @param sdkParam
	 */
	public void setSdkParam(String sdkParam) {
		this.sdkParam = sdkParam;
	}

	public String getResidenceName() {
		return residenceName;
	}

	public void setResidenceName(String residenceName) {
		this.residenceName = residenceName;
	}

	public String getEquipmentProducerName() {
		return equipmentProducerName;
	}

	public void setEquipmentProducerName(String equipmentProducerName) {
		this.equipmentProducerName = equipmentProducerName;
	}

	public JSONObject getSdk() {
		return sdk;
	}

	public void setSdk(JSONObject sdk) {
		this.sdk = sdk;
	}
}